package bsea.jun24;

public class Test {

	
	
	
	/**
	 *  
	 1）对于==，如果作用于基本数据类型的变量，则直接比较其存储的 “值”是否相等；

　　　　如果作用于引用类型的变量，则比较的是所指向的对象的地址

　　2）对于equals方法，注意：equals方法不能作用于基本数据类型的变量

　　　　如果没有对equals方法进行重写，则比较的是引用类型的变量所指向的对象的地址；

　　　　诸如String、Date等类对equals方法进行了重写的话，比较的是所指向的对象的内容
	 * 
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		Student s=new Student();
		s.setId(1);
		s.setAge(12);
		s.setName("jman");
		
		
		Student s1=new Student();
		s1.setId(1);
		s1.setAge(12);
		s1.setName("jman");
		
	//	System.out.println(s);
		System.out.println(s.equals(s1));
		
		
		System.out.println("s hash code="+s.hashCode());
		System.out.println("s1 hash code="+s1.hashCode());
		
		
		String a="hjk";
		char t=a.charAt(1);
		int b=99;
		int g=b+t;
		
		System.out.println(g);
	}

}
